<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class AdminRole extends Model
{
    /**
     * 表名称
     * @var $table;
     */
    protected $table = 'admin_role';

    /**
     * 主键
     * @var $primaryKey
     */
    protected $primaryKey = 'id';

    /**
     * 时间戳   laravel ORM 自动维护数据库时间戳,用户数据结构的回滚操作,默认开启,我们禁止
     * @var bool $timestamps
     */
    public $timestamps = false;

    /**
     * 自动填充字段
     * @var $fillable
     */

    protected $fillable = ['role_name', 'description', 'role_priv'];

    /**
     * 转义priv
     * @param $value
     */

    public function setRolePrivAttribute($value){

        $this->attributes['role_priv'] =  serialize($value);

    }

    public function getRolePrivAttribute($value){
        return unserialize($value);
    }




}
